PsiDoom

PsiDoom was a early source port of Doom for the Amiga, based on the official Linux Doom 1.10 code. It was created by Kalle Sandström, better known as psilon.

History
The port got its first release with version 0.5, released somewhere in early January 1998. Like AmigaDoom which was in development just a few weeks earlier, it based itself around the Doom source code that got released in December 1997. This first version brought functional graphics and keyboard, making PsiDoom playable.

Version 0.6, which was released on January 8, 1998, saw the introduction of sound support to enable richer sound effects through multiple channels, to a maximum of eight. Significant speed gains to the renderer followed with 0.7, released on January 14, 1998.

Legacy
One final release followed with version 0.8, released over a month later on February 11, 1998. It brought in various significant optimizations to the rendering, making this version now also playable on high end 060 processors. It also added a fixed low detail graphics mode, which was broken in previous releases.

PsiDoom's feature set was similar to AmigaDoom, but had several restrictions - Such as being only able to run on AGA machines and having no support for so that standarized video cards could not be used, limiting the usability of the port. It was, however, reported to be slightly faster than AmigaDoom at the time.

The author mentions in the readme to have lost a big lot of interest to continue PsiDoom due to having to rely on a PC keyboard connected to the Amiga through an adapter that forfeited multiple keypresses.

Because of this, as well as the previously mentioned limitations, the port was discontinued at version 0.8.

Features

 * 320x200 resolution (Same as Linux Doom)
 * Works on AGA only
 * AHI sound effect support for eight channels of 16 bit sound effects (but not music)
 * Support for Doom and Doom II

Requirements
PsiDoom requires a Amiga with 3.0+ and a 68030 (030) processor with 8MB of RAM, though is reported to work on a 68020 (020) processor, albeit slowly.